4c9943510a46b3a8a372155680eefe6929fc3e67,camel-core/src/main/java/org/apache/camel/processor/SetBodyProcessor.java,SetBodyProcessor,process,#Exchange#,37
Before Change
public void process(Exchange exchange) throws Exception {
Object newBody = expression.evaluate(exchange, Object.class);
Message old = exchange.getIn();
// create a new message container so we do not drag specialized message objects along
Message msg = new DefaultMessage();
After Change
public void process(Exchange exchange) throws Exception {
Object newBody = expression.evaluate(exchange, Object.class);
boolean out = exchange.hasOut();
Message old = out ? exchange.getOut() : exchange.getIn();
// create a new message container so we do not drag specialized message objects along
Message msg = new DefaultMessage();